Problem

Es soll ein Cluster für den Materialfluß erzeugt werden. In diesem Cluster werden alle Objekte zusammengefaßt, die für den Materialfluß zuständig sind.

Kontext

Der Materialflußcluster faßt alle Objekte für den Materialfluß zusammen. Das sind die Maschinen für den Transport, die Maschinen für das Handling, das Lager und die Buffer an den Bearbeitungsmaschinen.

Vorarbeiten

Vorwissen

Lösung

  1. Die Headerdatei "matflow.hpp" in die Datei "Init.cpp" inkludieren.
    #include "matflow.hpp"
  2. Materialfluß anlegen.
    Materialflow *theMaterialFlow = new RobotMaterialFlow;
  3. Den Materialflußcluster erzeugen.
    ClusterNr theMaterialFlowCluster;
    theMaterialFlowCluster = theCell->AddMaterialFlowCluster();
  4. Den Matrialfluß dem Cluster hinzufügen.
    theCell->AddMaterialFlow( theMaterialFlowCluster, theMaterialflow );
  5. Die Transportmaschine dem Cluster hinzufügen.
    theCell->AddTransport( theMaterialFlowCluster, theTransport );
  6. Die Handhabungsmaschine dem Cluster hinzufügen.
    theCell->AddHandling( theMaterialFlowCluster, theHandling );
  7. Das Lager dem Cluster hinzufügen.
    theCell->AddStore( theMaterialFlowCluster, theStore );



OSEFA: © '96 Fachhochschule Konstanz, Fachbereich Informatik, Prof. Schmid
Dokumentation: © '97 Universität-GH Siegen, FB 12, Markus Blachnik & Georg Odenthal